//
//  UILabel+QCStyle.h
//  QingCheng
//
//  Created by FYWCQ on 2017/7/28.
//  Copyright © 2017年 馍馍帝👿. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UILabel (QCStyle)

+ (UILabel *)yf_labelWithFrame:(CGRect)frame;

#pragma mark --------------------------- title
/**
 用于浅色的标题栏文字，通常是加粗的
 18, 51 51 51
 */
- (void)titleBoldStyle;
/**
 可能会用于其他地方，不加粗
 18, 51 51 51
 */
- (void)titleRegularStyle;
/**
 用于黑色标题栏
 18, 255 255 255
 */
- (void)titleWhiteStyle;


#pragma mark --------------------------- large
/**
 通常用于按钮、弹窗标题、资讯标题等
 17, 51 51 51
 */
- (void)largeDarkStyle;
/**
 不常用
 17, 127 127 127
 */
- (void)largeWarmStyle;


#pragma mark --------------------------- standard
/**
 界面的表单中的字体
 */
- (void)standardDarkStyle;
/**
 常用于表单填写后的字体
 */
- (void)standardWarmStyle;

/**
 不太常用
 */
- (void)standardGrayStyle;

/**
 常用于表单中的hint文字
 */
- (void)standardHintStyle;



#pragma mark --------------------------- medium
/**
 常用于界面中的大段文字等
 */
- (void)mediumDarkStyle;
/**
 常用于弹出框中的提示小字
 */
- (void)mediumWarmStyle;

/**
 不太常用
 */
- (void)mediumGrayStyle;


#pragma mark --------------------------- small
/**
 用于功能模块列表的模块名
 */
- (void)smallDarkStyle;
/**
 常用于辅助信息，如列表item中的辅助信息
 */
- (void)smallWarmStyle;

/**
 用于很弱的信息
 */
- (void)smallGrayStyle;


#pragma mark --------------------------- xs
/**
 用于不重要的信息
 */
- (void)xsDarkStyle;
/**
 用于不重要的信息
 */
- (void)xsWarmStyle;

/**
 用于不重要的信息
 */
- (void)xsGrayStyle;

#pragma mark --------------------------- tiny
/**
 用于某些极端情况，如tabbar的字
 */
- (void)tinyDarkStyle;
/**
 用于某些极端情况，如tabbar的字
 */
- (void)tinyGrayStyle;

@end
